Using Learned Dependencies to Automatically Construct Sufficient and Sensible Editing Views

نویسنده

  • Jeffrey C. Schlimmer
چکیده

Databases ometimes have keys besides those pre-planned by the database designers. These are easy to discover given functional dependencies in the data. These superfluous keys are convenient ira user wishes to add data to a projection of the database. A key can be chosen that minimizes the attributes the user must edit. In a list format view, enough attribute columns are added to those specified by the user to ensure that a key is present. In a form view, enough extra text boxes are added. In this latter view, functional dependencies may als0"be used to visualize the dependencies between attributes by placing independent attributes above dependent ones. This paper briefly reviews an algorithm for inducing functional dependencies, and then it demonstrates methods for finding keys, constructing list views, and laying out form views.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Learned Dependencies to Automatically Construct Sufficient and Sensible Editing Views 1

Databases sometimes have keys besides those pre-planned by the database designers. These are easy to discover given functional dependencies in the data. These superfluous keys are convenient if a user wishes to add data to a projection of the database. A key can be chosen that minimizes the attributes the user must edit. In a list format view, enough attribute columns are added to those specifi...

متن کامل

Constructing Multi-View Editing Environments Using MViews

MViews abstracts out common features of multi-view editing environments that support integrated textual and graphical programming. It provides a conceptual model and reusable object-oriented framework for constructing such environments. Multiple views of a base document are supported with consistency automatically maintained between each of the views. MViews has been used to construct a visual ...

متن کامل

The MViews framework for constructing multi-view editing environments

MViews attempts to abstract out the common features of multi-view editing environments that support integrated textual and graphical programming with consistency management. It provides a conceptual model and reusable object-oriented framework for constructing interactive programming environments that provide multiple textual and graphical views. It supports multiple views of a base document, m...

متن کامل

Engineering Test Cases to Motivate the Formalization of an Aec Project Model as a Directed Acyclic Graph of Views and Dependencies

To perform specific tasks, Architecture, Engineering, and Construction (AEC) professionals construct task-specific engineering views from information in other engineering views. Each view contains project information that is structured for an engineer’s specific task; engineers are responsible for the information in their respective views. This paper presents industry test cases illustrating th...

متن کامل

CIFECENTER FOR INTEGRATED FACILITY ENGINEERING Engineering Test Cases to Motivate the Formalization of an AEC Project Model as a Directed Acyclic Graph of Views and Dependencies

This paper presents industry test cases that illustrate the multi-disciplinary, constructive, iterative, and unique character of AEC projects. These test cases show that, to perform their tasks on these projects, AEC engineers construct task-specific engineering views from information in other engineering views. These engineers have difficulty constructing and integrating task-specific views on...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993